Какие слова в описании вакансии должны насторожить?
👾 — 👾
🌚 — Мы как семья
🔥 — Анекдот
Proglib Academy #развлекалово
👾 — 👾
Proglib Academy #развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
⏰ Последние 2 дня скидки на курс «AI-агенты для DS-специалистов»
Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов.
Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня.
🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib
💡Что разберем на курсе «AI-агенты для DS-специалистов»:
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP
Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».
👉 Успейте до 1 июня: https://clc.to/Cttu7A
Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов.
Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня.
🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib
💡Что разберем на курсе «AI-агенты для DS-специалистов»:
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP
Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».
👉 Успейте до 1 июня: https://clc.to/Cttu7A
⚡️ Разбор задачи из последнего междусобойчика
Даже если
В Python поведение строгое: если
⚠️ Даже
Поэтому:
Пишите в комменты, знал ли вы это поведение. А если знали — ставьте ежа 👾
Proglib Academy #междусобойчик
Даже если
try
хочет что-то вернуть — finally
вмешается в процесс и ЗАТРЁТ return
.В Python поведение строгое: если
finally
содержит return
, он перебивает всё, что было до него.raise
или return
из try
будут проигнорированы, если finally
тоже говорит: «верни это».Поэтому:
return 1 # выполняется…
return 2 # но finally делает override!
✅ Ответ: 🌚 — 2
Пишите в комменты, знал ли вы это поведение. А если знали — ставьте ежа 👾
Proglib Academy #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 Что на самом деле происходит с увольнениями в ИТ
Каждый день в чатах разработчиков появляются сообщения «ищу работу», «команду сократили», «проект закрыли». Но никто не говорит о причинах и масштабах катастрофы. Мы запустили большое исследование, чтобы раскрыть правду!
🎯 Что мы выясним:
→ Реальные причины увольнений
→ Сколько времени нужно на поиск работы
→ Самые безумные истории смены работы
Понимая реальную ситуацию, мы сможем принимать взвешенные решения о карьере и не попасться на удочку HR-сказок.
👉 Пройдите опрос за 3 минуты и помогите всему сообществу: https://clc.to/yJ5krg
Каждый день в чатах разработчиков появляются сообщения «ищу работу», «команду сократили», «проект закрыли». Но никто не говорит о причинах и масштабах катастрофы. Мы запустили большое исследование, чтобы раскрыть правду!
🎯 Что мы выясним:
→ Реальные причины увольнений
→ Сколько времени нужно на поиск работы
→ Самые безумные истории смены работы
Понимая реальную ситуацию, мы сможем принимать взвешенные решения о карьере и не попасться на удочку HR-сказок.
👉 Пройдите опрос за 3 минуты и помогите всему сообществу: https://clc.to/yJ5krg
😞 Stack Overflow на историческом минимуме
Посмотрите на график.
Активность опустилась до уровня 2008 года — того самого, когда сайт только запустили.
📉 Миллионы вопросов сменились тишиной.
Теперь на каждое «почему не работает» ChatGPT отвечает быстрее, вежливее и без «закрыто как дубликат».
🙃 Stack Overflow: знает много, но спрашивают его всё реже.
Напишите в комментариях, когда в последний раз действительно решили проблему через Stack Overflow.😤
Proglib Academy #междусобойчик
Посмотрите на график.
Активность опустилась до уровня 2008 года — того самого, когда сайт только запустили.
Теперь на каждое «почему не работает» ChatGPT отвечает быстрее, вежливее и без «закрыто как дубликат».
Напишите в комментариях, когда в последний раз действительно решили проблему через Stack Overflow.
Proglib Academy #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Есть шикарный открытый проект на GitHub — 30 Days Of Python от Asabeneh. Это полноценный учебный план на месяц, разбитый на темы по дням.
• День 1: Python с полного нуля — установка, первая программа, работа в терминале
• Переменные, функции, операторы, строки, списки, словари, множества
• Ошибки и отладка
• Модули, исключения, регулярки, файлы
• Виртуальные окружения, классы, работа с API
• Pandas, MongoDB, веб-разработка на Python
• Финальные проекты с практикой
• если вы только начинаете
• если пробовали учить Python раньше, но «застревали»
• если хотите получить системную базу перед ML или веб-разработкой
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Холивар: какой путь в программировании привлекает больше всего
Все любят говорить «айти это айти» — а по факту каждый идет в свою нишу.
Давайте честно:
1️⃣ — веб-разработка
2️⃣ — аналитика данных (графики, таблички, машин лёрнинг)
3️⃣ — мобилки
4️⃣ — геймдев
5️⃣ — искусственный интеллект (на хайпе, но GPT сам себя не обучит)
6️⃣ — кибербез
7️⃣ — бекенд
8️⃣ — другое (пишите в комменты)
Ставим ежей 👾 и дискутируем в комментах. Кто прав — устроим разбор
Proglib Academy #междусобойчик
Все любят говорить «айти это айти» — а по факту каждый идет в свою нишу.
Давайте честно:
Ставим ежей 👾 и дискутируем в комментах. Кто прав — устроим разбор
Proglib Academy #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Рекурсия на пальцах: когда она нужна и почему ломает голову
Рекурсия — это когда функция вызывает саму себя. Просто? Нет. Поломало голову? Точно. Давайте на примерах.
➡️ Пример 1: факториал
Идеально для старта. Формула: n! = n * (n-1)!
➡️ Пример 2: обход дерева
Без рекурсии — неудобно.
⭐ Зачем вообще рекурсия:
— Отлично работает там, где есть вложенные структуры: деревья, графы, матрёшки.
— Позволяет писать компактный и красивый код (иногда даже читаемый).
— Но: жрет стек, может улететь в бесконечность и требует аккуратного базового случая (if для выхода).
Рекурсия — мощный инструмент, если понимать где и как её приручать.
🔵 Чтобы знать об алгоритмах все, забирайте наш курс «Алгоритмы и структуры данных»
Proglib Academy #буст
Рекурсия — это когда функция вызывает саму себя. Просто? Нет. Поломало голову? Точно. Давайте на примерах.
Идеально для старта. Формула: n! = n * (n-1)!
def factorial(n):
if n == 0:
return 1
return n * factorial(n - 1)
Без рекурсии — неудобно.
def traverse(node):
if node is None:
return
print(node.value)
traverse(node.left)
traverse(node.right)
— Отлично работает там, где есть вложенные структуры: деревья, графы, матрёшки.
— Позволяет писать компактный и красивый код (иногда даже читаемый).
— Но: жрет стек, может улететь в бесконечность и требует аккуратного базового случая (if для выхода).
Рекурсия — мощный инструмент, если понимать где и как её приручать.
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы настроили API — вроде работает. Но безопасен ли он?
Разбор — чёткий, с примерами и практическими рекомендациями. Если вы работаете с API — лучше прочитать это до того, как прочитает хакер.
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Новенький сотрудник со своей идей на ретро
Любите таких идейных?
👾 — да (я сумасшедший)
👍 — не, а то потом дедлайны
Proglib Academy #развлекалово
Любите таких идейных?
👾 — да (я сумасшедший)
👍 — не, а то потом дедлайны
Proglib Academy #развлекалово
На схеме — эволюция моделей работы с текстом. Смотрим, как всё начиналось и к чему пришли.
📍Ось Контекста: чем правее — тем длиннее и сложнее связи модель способна учитывать.
📍Ось Семантического понимания: чем выше — тем лучше модель схватывает смысл.
• n-gram — видит только ближайшие слова. Контекста почти нет, смысл — минимальный.
• Markov Models — добавляют немного памяти о предыдущих состояниях, но глобального понимания по-прежнему нет.
• RNN / LSTM — уже учитывают порядок и длинные зависимости, но быстро теряются на больших текстах.
• GPT — держит в голове огромный контекст, улавливает сложные зависимости и семантику. Поэтому его ответы и кажутся «пониманием».
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😵💫 Как правильно выбрать LLM для использования в агентских системах
Модели могут выдумывать факты, ссылаться на несуществующие источники и уверенно врать. Особенно часто это происходит при работе с редкими языками или специфическими тематиками.
Поэтому на первом занятии курса «AI-агенты для DS-специалистов» разберем, как с этим бороться. И это только первый из пяти уроков!
🔍 Выбор правильной модели
Не все LLM одинаково полезны. Обсудим квантизованные модели, instruct-версии и мультилингвальные решения. Узнаем, где больше галлюцинаций — в базовых моделях или после дообучения.
💰 Токенизация и стоимость
Разные языки «съедают» разное количество токенов. Покажем, как это влияет на цену API и почему русский текст может стоить дороже английского.
⚡️ Температура и Guardrails
Настройка temperature помогает контролировать креативность модели. А системы Guardrails — отсекать неподходящие ответы еще до генерации.
🧠 Память vs контекст
Казалось бы, зачем RAG, если есть модели с контекстом более 10М токенов? Но не все токены равнозначны. Разберем, когда внешние источники все еще нужны.
В конце создадим простых агентов на LangChain с подключением к внешним источникам и инструментам поиска — и у вас уже будет кейс по созданию собственного AI-агента.
👉 Присоединяйтесь к курсу — приятная цена действует до 14 июня!
Модели могут выдумывать факты, ссылаться на несуществующие источники и уверенно врать. Особенно часто это происходит при работе с редкими языками или специфическими тематиками.
Поэтому на первом занятии курса «AI-агенты для DS-специалистов» разберем, как с этим бороться. И это только первый из пяти уроков!
🔍 Выбор правильной модели
Не все LLM одинаково полезны. Обсудим квантизованные модели, instruct-версии и мультилингвальные решения. Узнаем, где больше галлюцинаций — в базовых моделях или после дообучения.
💰 Токенизация и стоимость
Разные языки «съедают» разное количество токенов. Покажем, как это влияет на цену API и почему русский текст может стоить дороже английского.
⚡️ Температура и Guardrails
Настройка temperature помогает контролировать креативность модели. А системы Guardrails — отсекать неподходящие ответы еще до генерации.
🧠 Память vs контекст
Казалось бы, зачем RAG, если есть модели с контекстом более 10М токенов? Но не все токены равнозначны. Разберем, когда внешние источники все еще нужны.
В конце создадим простых агентов на LangChain с подключением к внешним источникам и инструментам поиска — и у вас уже будет кейс по созданию собственного AI-агента.
👉 Присоединяйтесь к курсу — приятная цена действует до 14 июня!
🔥 Enum в Python: красиво описываем константы
Хватит писать вот это:
Лучше так:
➡️ Зачем вообще Enum
🔵 Код становится читаемее
🔵 Защита от ошибок
Enum не даст случайно передать в функцию что-то несуществующее.
🔵 Возможность красиво выводить
🔵 Сравнение работает как надо
🔵 Начинайте свой путь в программировании и прокачивайте свои навыки с нашим курсом «Основы программирования на Python»
Ставьте ежа 👾 — если уже забыли, как выглядит код
Proglib Academy #буст
Хватит писать вот это:
STATUS_OK = 1
STATUS_ERROR = 2
STATUS_PENDING = 3
Лучше так:
from enum import Enum
class Status(Enum):
OK = 1
ERROR = 2
PENDING = 3
🔵 Код становится читаемее
if status == Status.OK:
читается в 100 раз понятнее, чем if status == 1:
🔵 Защита от ошибок
Enum не даст случайно передать в функцию что-то несуществующее.
🔵 Возможность красиво выводить
print(Status.OK.name) # OK
print(Status.OK.value) # 1
🔵 Сравнение работает как надо
if status == Status.ERROR:
Ставьте ежа 👾 — если уже забыли, как выглядит код
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Опыт с Reddit — кто ищет, тот находит:
— Курсы → проекты → буткемп → портфолио → LinkedIn.
— Ни одного «своего человека» в индустрии.
— Только упорство, кодинг и хорошее портфолио.
Вас никто не держит. Даже без связей и диплома — всё реально.
Proglib Academy #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда заходите на StackOverflow вместо ChatGPT?
❤️ — Когда реально хочется разобраться
🔥 — Когда ChatGPT снова начинает «фантазировать»
Proglib Academy #развлекалово
❤️ — Когда реально хочется разобраться
🔥 — Когда ChatGPT снова начинает «фантазировать»
Proglib Academy #развлекалово
❗Вакансии «Библиотеки программиста»
Привет! Мы ищем контент-менеджеров, которые будут вести наши телеграм-каналы о разработке.
👾 Требования:
— знать принципы залетающего контента
— разбираться в темах, связанных с разработкой
Большим плюсом будет навык программирования на каких-либо языках.
✨ Условия:
— удаленка
— частичная занятость
— сдельная оплата в зависимости от количества задач
🔥 Оставляйте отклик, и мы свяжемся с вами: https://forms.gle/o4BZnsQ526JoqsCq9
Привет! Мы ищем контент-менеджеров, которые будут вести наши телеграм-каналы о разработке.
👾 Требования:
— знать принципы залетающего контента
— разбираться в темах, связанных с разработкой
Большим плюсом будет навык программирования на каких-либо языках.
✨ Условия:
— удаленка
— частичная занятость
— сдельная оплата в зависимости от количества задач
🔥 Оставляйте отклик, и мы свяжемся с вами: https://forms.gle/o4BZnsQ526JoqsCq9
Подготовили карточки по статье, смотрите и сохраняйте
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM